babl: fix icc matrix profile fast paths
authorØyvind Kolås <pippin@gimp.org>
Tue, 30 Jan 2018 15:35:28 +0000 (16:35 +0100)
committerØyvind Kolås <pippin@gimp.org>
Tue, 30 Jan 2018 15:37:56 +0000 (16:37 +0100)
commit7c83ee123456db10a3da1516b8987ac6bf15d129
tree64aecf8ef8611aed95afa1d140044dc116ba7aea
parent64c10d4e5ec84e17c7eba9777a386edc20ead52d
babl: fix icc matrix profile fast paths

For core members, babl relies on shared data layout between fish and
conversion to be able to do dispatch, and have source/target match -
though only for simple fishes.

The ICC fast path conversions also used the user data - but directly
instead of throug the argument, changing this makes the matrix and
luts work again - and let the conversions be used.
babl/babl-fish-path.c
babl/babl-fish.h
babl/babl-space.c